# Copyright (c) 2012 The cwkshell Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
{
	'targets':
	[
		
		

		{
		   'target_name': 'cwkshell_main_dll',
		      'type': 'shared_library',
	      	      'dependencies': [
	      	     	  
	      	     	 'view',
	      	     
	      	       ],
	      	       
		      'sources': [
		        'src/cwkshell/view/shell_dll.cc',
	       		'src/cwkshell/view/shell_dll.h',	
		  
		      ],
		        'include_dirs':[
          		
	            	'../',
	             ],
		      'defines': [
	                	'CWKSHELL_DLL',
	               
	                ],
	      	      'product_name': 'cwkshell',
		       'msvs_settings': 
		          {

		                'VCLinkerTool': 
		                {
			                  'AdditionalLibraryDirectories': ['$(DXSDK_DIR)/lib/x86'],
			                  'BaseAddress': '0x01c30000',
			                  'ImportLibrary': '$(OutDir)\\lib\\cwkshell.lib',
			                  'ProgramDatabaseFile': '$(OutDir)\\cwkshell.pdb',
			                   'OutputFile': '$(OutDir)\\cwkshell.dll',
			                  # Set /SUBSYSTEM:WINDOWS for chrome.dll (for consistency).
			                  'SubSystem': '2',
			                 
			                  'DelayLoadDLLs': [
			                    'comdlg32.dll',
			                    'crypt32.dll',
			                    'cryptui.dll',
			                    'dhcpcsvc.dll',
			                    'imagehlp.dll',
			                    'imm32.dll',
			                    'iphlpapi.dll',
			                    'setupapi.dll',
			                    'urlmon.dll',
			                    'winhttp.dll',
			                    'wininet.dll',
			                    'winspool.drv',
			                    'ws2_32.dll',
			                    'wsock32.dll',
			                  ],
		                },
	            
	          		},
	    	},  # target_name: shell_dll
	],
	    	
}